#include <stdio.h>
#include <string.h>
#include <stdlib.h>


int main()
{
    char *pa = (char *) malloc(10);
//    char *newPa;
//    newPa = realloc(pa,20);
//    strcpy(newPa,"1234567890abcdefg");

    pa = realloc(pa,20);
    strcpy(pa,"1234567890abcdefg");
    printf("pa = %s\n",pa);
    free(pa);
//    free(pa+1);
//    free(pa-1);
    return 0;
}
